ปัญหาปี ค.ศ. 2038
ปัญหาปี ค.ศ. 2038

ปัญหาปี ค.ศ. 2038

บทความนี้ใช้ระบบคริสต์ศักราช เพราะอ้างอิงคริสต์ศักราชและคริสต์ศตวรรษ หรืออย่างใดอย่างหนึ่งปัญหาปี ค.ศ. 2038 (อังกฤษ: Year 2038 problem) เป็นปัญหาในการเก็บข้อมูลของคอมพิวเตอร์ที่เก็บเวลาในรูปแบบของจำนวนเต็มบิต 32 บิต โดยคอมพิวเตอร์รูปแบบนี้เก็บวันที่ตั้งแต่ 00:00:00 นาฬิกา ของวันที่ 1 มกราคม ค.ศ. 1970 ตามเวลาสากลเชิงพิกัด (เรียกเวลานี้ว่า ต้นยุคอ้างอิง)[1] ทำให้คอมพิวเตอร์รูปแบบนี้ไม่สามารถถอดรหัสเวลาได้หลังจาก 03:14:07 นาฬิกา ของวันที่ 19 มกราคม ค.ศ. 2038 ซึ่งปัญหานี้คล้ายกับ ปัญหาปี ค.ศ. 2000 แต่ไม่ได้คล้ายกันในแง่ของการเก็บข้อมูล ซึ่งในกรณีนั้นเป็นการเก็บจำนวนเต็มของปี ค.ศ. ซึ่งเก็บด้วยจำนวนเต็ม 2 หลัก ทำให้เกิดความสับสนขึ้นเมื่อได้ผ่านปี ค.ศ. 2000 ไป โดยระบบปฏิบัติการแบบยูนิกซ์ แบบ 32 บิต จะเก็บวันที่ในรูปแบบของเวลายูนิกซ์ ซึ่งทำให้เมื่อถึงปี ค.ศ. 2038 จะเกิด"ข้อผิดพลาดสหัสวรรษของยูนิกซ์"

แหล่งที่มา

WikiPedia: ปัญหาปี ค.ศ. 2038 http://www.embedded.com/electronics-blogs/barr-cod... http://kotaku.com/5977630/infinite-lives-in-candy-... http://substitute.livejournal.com/1430908.html http://www.mail-archive.com/aolserver@listserv.aol... http://www.arb.ca.gov/testmeth/testmeth.htm#vehicl... http://ajoeblk.blogspot.in/2012/09/year-2038-bug.h... http://www.opengroup.org/onlinepubs/000095399/ https://books.google.com/books?id=vEN-ckcdtCwC&pg=... https://code.google.com/p/android/issues/detail?id...